//
//  WTBaseMessageModelProtocol.h
//  WTLiveSDKDemo
//
//  Created by ben on 2016/11/3.
//  Copyright © 2016年 ben. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "WTChatRoomGiftModel.h"

typedef enum : NSUInteger {
    
    WTChatRoomMessageEnter, /* 进入直播间 */
    WTChatRoomMessageExit, /* 退出直播间 */
    WTChatRoomMessageSendGift, /* 赠送礼物 */
    WTChatRoomMessageText, /* 聊天室文字聊天 */
    WTChatRoomMessageDanmuText, /* 聊天室弹幕 */
    WTChatRoomMessageExitLive, /* 主播关闭直播 */
    WTChatRoomMessageOwnerLeave, /* 主播离开 */
    WTChatRoomMessageOwnerEnter, /* 主播进入 */
    WTChatRoomMessageFocus, /* 关注主播 */
    
} WTChatRoomMessageType;


@protocol WTChatMessageModel <NSObject>
@property (nonatomic, strong) NSString* chat_message_text;
@property (nonatomic, strong) NSString* chat_message_avtar_name;
@property (nonatomic, strong) NSString* chat_message_net_ease_id;
@property (nonatomic, strong) NSString* chat_message_avtar_icon;
@property (nonatomic, strong) NSString* chat_message_message_id;
@end

@protocol WTChatRoomMessageModel <NSObject>
@property (nonatomic, assign) WTChatRoomMessageType chat_room_message_messagetype;
@property (nonatomic, strong) WTChatRoomGiftModel*  chat_room_message_gift_model;
@property (nonatomic, copy) NSString* chat_room_message_text;
@property (nonatomic, copy) NSString* chat_room_message_avtar_name;
@property (nonatomic, copy) NSString* chat_room_message_net_ease_id;
@property (nonatomic, copy) NSString* chat_room_message_avtar_icon;
@property (nonatomic, copy) NSString* chat_room_message_message_id;
@property (nonatomic, copy) NSString* chat_room_message_user_id;
@property (nonatomic, assign) NSInteger chat_room_message_level;
@end
